e370608c818702cedfba59c091edfacf860683c1,src/com/avail/descriptor/ByteArrayTupleDescriptor.java,ByteArrayTupleDescriptor,o_AppendCanDestroy,#AvailObject#A_BasicObject#boolean#,114
Before Change
final byte[] array =
(byte[]) object.slot(BYTE_ARRAY_POJO).javaObjectNotNull();
final int newSize = originalSize + 1;
final AvailObject result = ByteTupleDescriptor.generateFrom(
newSize,
new Generator<Short>()
{
private int index = 0;
@Override
public Short value ()
{
return index < newSize
? (short)(array[index++] & 255)
: (short)intValue;
}
});
return result;
}
@Override @AvailMethod
After Change
final byte[] array =
(byte[]) object.slot(BYTE_ARRAY_POJO).javaObjectNotNull();
final int newSize = originalSize + 1;
return ByteTupleDescriptor.generateFrom(
newSize,
new Generator<Short>()
{
private int index = 0;
@Override
public Short value ()
{
return index < newSize
? (short)(array[index++] & 255)
: (short)intValue;
}
});
}
@Override @AvailMethod